<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

//使用类
//use App\Http\Controllers\Controller;

//前台首页控制器
class IndexController extends Controller
{

	public function index(){
        require_once '../app/common/WxpayAPI/lib/WxPay.Api.php';
        require_once '../app/common/WxpayAPI/lib/WxPay.Config.Interface.php';
        require_once '../app/common/WxpayAPI/example/WxPay.Config.php';



        $config = new \WxPayConfig();//配置对象
//从 CSRF 保护中排除指定 URL
        $input= new \WxPayUnifiedOrder();//统一下单输入对象
        //设置商品描述
        $input->SetBody('测试商品');
        //设置订单号
        $input->SetOut_trade_no(date('YmdHis'));
        //设置订单金额(单位:分)
        $input->SetTotal_fee('1');
        //设置异步通知地址  http:://www.php.wx/index.php/index/Notify/index
        $input->SetNotify_url('');//异步接收微信支付结果通知的回调地址，通知url必须为外网可访问的url，不能携带参数。

        //设置交易类型
        $input->SetTrade_type('NATIVE');
        //设置商品id
        $input->SetProduct_id('1234567890');

        //调用统一下单API
$result=  \WxPayApi::unifiedOrder($config, $input);//($config, $input)
//var_dump($result);

        //生成二维码图片
        $code_url=$result['code_url'];
        $img ='<img src=http://paysdk.weixin.qq.com/exmple/qrcode.php?data='.urlencode($code_url).' />';
echo $img;
        //return view("home.index");
	}



	
}
